<?php
/**
 * Created by JetBrains PhpStorm.
 * User: huan
 * Date: 14-3-12
 * Time: 下午5:43
 * To change this template use File | Settings | File Templates.
 */

class YunIP {


    public $key     = '';
    public $getnum  = 0;

    public $host = 'http://www.yun-ip.com/api.php';
    public $request_url = '';

    /**
     * 生成url
     * @return string
     */
    function api_url(){

        $params = array(
            'key'           => $this->key,
            'getnum'        => $this->getnum,
            'filterip'      => 'on'
        );

        $this->request_url = $this->host.'?'.http_build_query($params);
        return $this->request_url;
    }

    /**
     * 获取ip列表
     * @param $key
     * @param $getnum
     */
    function get_ip($key,$getnum){

        $this->key = $key;
        $this->getnum = $getnum;

        $cSnoopy = new Snoopy();
        $cSnoopy->fetch($this->api_url());

        return $cSnoopy->results;
    }

}

/**
 *
 *
 * key	订单号(必填)
 *
 *本站域名/api.php?key=订单号&getnum=1000&port=6675
 *示例说明(订单号提取 指定1000个6675端口代理 无其他条件)
 *
 *
 *
 *
 * getnum 提取数量(必填)
 *
 * 本站域名/api.php?key=订单号&getnum=1000&port=6675
 * 示例说明(订单号提取 指定1000个6675端口代理 无其他条件)
 *
 *
 *
 * port 端口
 * notport 排除端口
 *
 *
 * area 运营商
 *
 * 本站域名/api.php?key=订单号&getnum=1000&area=1
(全部area=all,电信area=1,网通area=2,移动area=3,其他area=4)
 *
 *
 *
 *
 * filterip 过滤提取过的代理
 *
 *本站域名/api.php?key=订单号&getnum=1000&filterip=on
 *示例说明(过滤提取过的代理filterip=on)
 *
 *
 *
 * country 地区
 * 本站域名/api.php?key=订单号&getnum=1000&filterip=on
 * 示例说明(过滤提取过的代理filterip=on)
 *
 *
 *
 * filtercountry 排除地区
 * 本站域名/api.php?key=订单号&getnum=1000&filtercountry=西藏
 * 示例说明(提取指定1000个,排除地区西藏的代理)
 */
?>